package com.gupao.zigong.prototype;

/**
 * @author zigong
 * @description 序列化器接口
 * @date 2020/9/17 20:35
 */
public interface ISerializer<T> {
    /**
     * 序列化
     *
     * @param t
     * @return
     */
    byte[] serialize(T t);

    /**
     * 反序列化
     *
     * @param bytes
     * @param clazz
     * @return
     */
    T deserialize(byte[] bytes, Class<? extends T> clazz);
}
